[XEN] Fix dom/sysctl structure alignement.
authorIan Campbell <ian.campbell@xensource.com>
Wed, 31 Jan 2007 16:54:21 +0000 (16:54 +0000)
committerIan Campbell <ian.campbell@xensource.com>
Wed, 31 Jan 2007 16:54:21 +0000 (16:54 +0000)
commit680963aa78d9f9e820eb83e247b3ad0cb05c2070
treef10b1ad21cc9d439eced23b0593da374d547a25e
parent64459d4ba64c3b8062db2984d2a7e22e48d45d27
[XEN] Fix dom/sysctl structure alignement.

Versions of gcc up to and including 3.3 appear to ignore
__attribute__((align(x))) when applied to typedefs or to members of
anonymous unions. Workaround this by explicitly aligning each
definition of a 64 bit guest handle.

Tidy up x86_64 compat entry.S a bit.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
xen/arch/x86/x86_64/compat/entry.S
xen/include/public/arch-x86/xen-x86_32.h